home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Modules / BackSpaceModules / Source / Multi / ModuleList.h < prev    next >
Text File  |  1992-09-08  |  638b  |  41 lines

  1. //
  2. //  ModuleList.h
  3. //
  4. //    munged from Lennart Lovstrand's StringStorage class 
  5. //    by sam to hold all the stuff BackSpace needs
  6.  
  7. #import <objc/List.h>
  8. #import <objc/objc-load.h>
  9.  
  10. @interface ModuleInfo:Object
  11. {
  12.     id    view;
  13.     char *viewName;
  14.     char *path;
  15.     struct mach_header *header;
  16. }
  17.  
  18. - init;
  19. - initWithView:aView name:(const char *)aName path:(const char *)aPath;
  20. - setView:newView;
  21. - view;
  22. - setHeader:(struct mach_header *)h;
  23. - (struct mach_header *) header;
  24. - (const char *) viewName;
  25. - (const char *) path;
  26. - free;
  27. - useNextPath;
  28.  
  29. @end
  30.  
  31.  
  32. @interface ModuleList:List
  33. {
  34. }
  35.  
  36. - (const char *) nameAt: (int) i;
  37. - viewAt: (int) i;
  38. - sort;
  39.  
  40. @end
  41.